Systems and methods for bandwidth part selection initiated by a user equipment

ABSTRACT

A user equipment transmits user equipment information, associated with a communication of the user equipment, to permit a base station to select a first bandwidth part, a second bandwidth part, or a third bandwidth part. The user equipment is configured to communicate by the first bandwidth part, the second bandwidth part, and the third bandwidth part. The user equipment receives, from the base station, an instruction to monitor the first bandwidth part, the second bandwidth part, or the third bandwidth part. The instruction is selected based on the user equipment information. The user equipment monitors, based on the instruction, the first bandwidth part, the second bandwidth part, or the third bandwidth part.

RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.16/259,604, entitled “SYSTEMS AND METHODS FOR BANDWIDTH PART SELECTIONINITIATED BY A USER EQUIPMENT,” filed Jan. 28, 2019 (now U.S. Pat. No.10,986,566), which is incorporated herein by reference.

BACKGROUND

5G New Radio (NR) is a next generation air interface defined by The 3rdGeneration Partnership Project (3GPP) for global wireless usage. 5G NRprovides various enhancements to wireless communications, such asflexible bandwidth allocation, improved spectral efficiency,ultra-reliable low-latency communication (URLLC), beamforming, andhigh-frequency communication (e.g., millimeter wave (mmWave)).

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram of an example implementation described herein.

FIGS. 2A and 2B are diagrams of examples of a carrier partitioned intobandwidth parts.

FIG. 3 is a diagram of an example environment in which systems,functional architectures, and/or methods, described herein, can beimplemented.

FIG. 4 is a diagram of an example functional architecture of an examplecore network described herein.

FIG. 5 is a diagram of example components of one or more devices ofFIGS. 3 and 4 .

FIG. 6 is a flow chart of an example process for bandwidth partselection initiated by a user equipment.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

The following detailed description of example implementations refers tothe accompanying drawings. The same reference numbers in differentdrawings may identify the same or similar elements.

User equipment (UE) for wireless communication commonly employ mobileapplications to accomplish various tasks, such as web browsing, videoand music streaming, emailing, voice and video communication, messaging,gaming, remote interactions with devices (e.g., Internet of Things (IoT)devices), and/or the like. Mobile applications may produce large amountsof network traffic that can cause slower data transfer speed, latency,and connection failure due to the limited amount of bandwidth that isavailable on a network. 5G NR is expected to improve the speed,reliability, and latency of communications between UEs and networkdevices by offering a wider channel bandwidth compared to previousgeneration technologies.

In order to monitor the wide bandwidth of 5G NR, a UE consumesconsiderable power resources. However, a UE generally communicateslittle or no traffic for substantial periods of time (e.g., duringperiods where the UE is not in use, where the UE is sending and/orreceiving simple text messages, etc.). Furthermore, many mobileapplications communicate data in bursts that are followed by periods oflittle or no traffic (e.g., web browsing applications). Accordingly,communication via wide bandwidth may result in greater powerconsumption, battery drain, and thermal impact to a UE compared toprevious generation technologies.

In some cases, a network may instruct a UE to monitor a subset of anoverall carrier bandwidth. This subset may be referred to as a bandwidthpart. The network may also instruct the UE to switch between two or morebandwidth parts according to the operational needs of the UE, which maybe determined by the network by examining network buffer usage. As aresult, when selecting bandwidth parts, the network may react to pastoperational needs of the UE rather than responding to prevailing oranticipated operational needs of the UE. Thus, current practices mayresult in an inefficient utilization of network resources and causegreater battery drain of UE.

Some implementations described herein include a UE that transmits UEinformation (e.g., information relating to an operation or a state ofthe UE) to a network to permit the network to select a bandwidth partfor the UE. The network may instruct the UE to monitor the selectedbandwidth part, and the UE may monitor the selected bandwidth part inconnection with a communication of the UE. For example, the UE maytransmit UE information relating to a current or future communication ofthe UE, and the network may respond by instructing the UE to monitor aparticular bandwidth part based on the UE information. In this way, theselection and switching of bandwidth parts by the network is based onthe prevailing needs or the anticipated needs of the UE, therebyresulting in a more efficient utilization of network resources, improvedUE data transfer speeds and latency during periods of heavy traffic, andimproved UE battery conservation during periods of little or no traffic.

FIG. 1 is a diagram of an example implementation 100 described herein.As shown in FIG. 1 , example implementation 100 may include UE 102 thatis wirelessly connected to a radio access network (RAN) via base station104. UE 102 may be a communication and/or computing device, such as amobile phone, a smartphone, a laptop computer, a tablet computer, an IoTdevice, and/or the like. In some implementations, UE 102 may beconfigured to execute one or more mobile applications (e.g., a virtualreality (VR) application, a streaming video application, a streamingmusic application, an email application, a gaming application, a textmessage application, etc.) that communicate data with a network via basestation 104.

In some implementations, UE 102 may be configured to communicate by oneor more bandwidth parts assigned to UE 102 (e.g., UE 102 may beconfigured to communicate by the one or more bandwidth parts at networkregistration (also referred to as network attachment), such as by radioresource control (RRC) signaling). In some implementations, a bandwidthpart may be equal to a maximum bandwidth over which UE 102 is capable ofcommunicating or may be less than a maximum bandwidth over which UE 102is capable of communicating. In addition, a first bandwidth partassigned to UE 102 may be different from a second bandwidth partassigned to UE 102. For example, a first bandwidth part assigned to UE102 may be wider than a second bandwidth part assigned to UE 102. Inthis way, UE 102 may use a wider bandwidth part in connection withcommunications that have greater bandwidth needs and a narrowerbandwidth part in connection with communications that have lesserbandwidth needs, thereby providing for an efficient utilization ofnetwork resources. For example, a first wider bandwidth part may be usedby UE 102 during a data burst, and a second narrower bandwidth part maybe used by UE 102 during a period of no data transfer (e.g., an idleperiod), thereby enabling greater throughput during the data burst whileimproving battery conservation during the period of no data transfer.

In some implementations, UE 102 may be configured to communicate by afirst bandwidth part, a second bandwidth part, a third bandwidth part,and/or an Nth bandwidth part assigned to UE 102. Additionally, oralternatively, UE 102 may be configured to communicate by a firstbandwidth part, a second bandwidth part, a third bandwidth part, and/oran Nth bandwidth part for uplink communications that are different froma first bandwidth part, a second bandwidth part, a third bandwidth part,and/or an Nth bandwidth part for which UE 102 is configured for downlinkcommunications.

As shown in FIG. 1 , UE 102 may transmit UE information (e.g.,information relating to an operation of UE 102) associated with one ormore communications of UE 102 to base station 104. In someimplementations, base station 104 may select a particular bandwidthpart, of the bandwidth parts assigned to UE 102, based on the UEinformation transmitted by UE 102, and instruct UE 102 to monitor theparticular bandwidth part selected in connection with a communication ofUE 102. Thus, UE 102 may provide UE information that base station 104may use to select a bandwidth part for UE 102.

Base station 104 may include an access point of a RAN, such as a 5G nextgeneration NodeB (gNodeB or gNB). While the description to follow willbe described in terms of communications between UE 102 and base station104, the description is not limited to this particular example.Implementations described herein also apply to communications between UE102 and another network device associated with the network.

As shown in FIG. 1 , and by reference number 105, UE 102 may transmit,to base station 104, UE information relating to an operation of UE 102,such as application information, power information, bandwidthinformation, and/or the like. In some implementations, the UEinformation is associated with a current communication or a futurecommunication of UE 102. For example, UE 102 may transmit bandwidthinformation relating to a traffic flow of an application (e.g., a VRapplication, a streaming video application, a gaming application, etc.)executing on UE 102.

In some implementations, UE 102 may transmit UE information in responseto a change in a state or operational needs (e.g., application needs,power needs, bandwidth needs, and/or the like) of UE 102. In someimplementations, the change in the state or the operational needs of UE102 may be a change relating to an initiation of an application on UE102, a change relating to a termination of an application on UE 102, achange relating to a traffic flow of an application executing on UE 102,a change relating to a power level of UE 102, a change relating to ahardware setting or a software setting of UE 102, and/or the like. Forexample, UE 102 may transmit first UE information when an application isinitiated on UE 102 and may transmit second UE information when theapplication is terminated on UE 102. As another example, UE 102 maytransmit first UE information for a first communication of anapplication executing on UE 102 (e.g., a data burst) and may transmitsecond UE information for a second communication of an applicationexecuting on UE 102 (e.g., a period of no data transfer, such as an idleperiod). As an additional example, UE 102 may transmit UE informationwhen a battery level of UE 102 is below a threshold value (e.g., a lowbattery threshold setting of UE 102). As a further example, UE 102 maytransmit UE information when a setting or a state of UE 102 is activatedor entered (e.g., a battery saving setting, a data saving setting, aspeed boost setting, a low battery state, an overheated state, a memoryshortage state, a computing power shortage state, an exceeded data quotastate, and/or the like). In this way, the UE information permits basestation 104 to select a bandwidth part for UE 102 based on prevailingoperational needs of UE 102, thereby utilizing network resources moreefficiently by providing greater throughput when indicated by theoperational needs of UE 102 and/or utilizing resources of UE 102 moreefficiently by reducing power consumption, battery drain, and/or thermalimpact when indicated by the operational needs of UE 102. In addition,bandwidth parts may be selected more efficiently based on UEinformation, thereby conserving computing resources (e.g., processingresources, memory resources, and/or the like) of the network that wouldotherwise be wasted by the network attempting to determine operationalneeds of UE 102.

In some implementations, the UE information may be information relatingto one or more operations of UE 102, one or more communications of UE102, one or more applications of UE 102, one or more settings of UE 102,and/or the like. For example, the UE information may be applicationinformation relating to one or more applications executing on UE 102,power information relating to one or more power consumptions of UE 102,bandwidth information relating to one or more traffic flows of UE 102,operational information relating to one or more operations or states ofUE 102, and/or the like. In some implementations, the UE information mayinclude a single one of application information, power information,bandwidth information, or operational information. In someimplementations, the UE information may include at least one of, or atleast two of, application information, power information, bandwidthinformation, or operational information. In some implementations, the UEinformation may include application information, power information,bandwidth information, and operational information.

In some implementations, application information may relate to a type ofapplication (e.g., a VR application, a streaming video application, astreaming music application, an email application, a gaming application,a text message application, and/or the like), an initiation of theapplication (e.g., an indication that the application has been initiatedon UE 102), a termination of the application (e.g., an indication thatthe application has been terminated on UE 102), and/or the like. In someimplementations power information may relate to a battery saving powerconsumption of UE 102 (e.g., a power consumption associated with abattery saving setting of UE 102), an idling power consumption of UE 102(e.g., a power consumption associated with no communication ofapplications executing on UE 102), an uplink power consumption of UE 102(e.g., a power consumption associated with prevailing and/or anticipatedcommunications from UE 102), a downlink power consumption of UE 102(e.g., a power consumption associated with prevailing and/or anticipatedcommunications to UE 102), and/or the like. In some implementations,bandwidth information may relate to a peak data rate of a traffic flow(e.g., a maximum data transfer rate achievable by UE 102, such as a datatransfer rate associated with a data burst), an average data rate of atraffic flow (e.g., an average data transfer rate of UE 102, such as anaverage data transfer rate associated with a sustained data transfer toor from UE 102), a user-experienced data rate of a traffic flow (e.g., aminimum data transfer rate achievable by UE 102 on a network), aduration of a data burst traffic flow (e.g., a time interval over whicha data burst of UE 102 occurs, a time interval over which a data burstof UE 102 is to occur, and/or the like), a bandwidth part indicator(e.g., an indicator of a bandwidth part that UE 102 is requesting, anindicator of a bandwidth part that UE 102 is using, and/or the like),and/or the like.

In some implementations, the UE information may include an expirationtime, such as a time period for base station 104 to select a bandwidthpart based on the UE information. For example, during the time period,base station 104 may use the UE information to select a bandwidth part,and after the time period, base station 104 may not use the UEinformation to select a bandwidth part, thereby reducing bandwidth partselections made according to UE information that may be irrelevant dueto changing operational needs of UE 102.

In some implementations, the UE information may be a sequence (e.g.,first UE information, second UE information, third UE information, etc.)or a pattern (e.g., alternating first UE information and second UEinformation) of UE information relating to anticipated operational needsof UE 102 (e.g., application needs, power needs, bandwidth needs, and/orthe like). For example, UE 102 may transmit UE information that includesa repeating pattern of first UE information (e.g., first bandwidthinformation relating to a first traffic flow that occurs for 0.1seconds) and second UE information (e.g., second bandwidth informationrelating to a second traffic flow after the first traffic flow thatoccurs for 10 seconds before returning to the first traffic flow) inanticipation of one or more communications of an application executingon UE 102. In this way, base station 104 may select bandwidth parts forUE 102 based on anticipated operational needs of UE 102, therebyconserving network resources and UE resources that would otherwise bewasted by repeatedly transmitting UE information to base station 104.

In some implementations, the sequence or pattern of UE information mayinclude one or more transition conditions that provide criteria foranticipating a change in the operational needs of UE 102. In someimplementations, a first transition condition may define a transitionfrom a first communication to a second communication (e.g., a transitionfrom a data burst to a period of no data transfer), and a secondtransition condition may define a transition from the secondcommunication back to the first communication (e.g., a transition fromthe period of no data transfer to another data burst). Thus, forexample, a pattern of UE information may include first UE informationassociated with a first communication, second UE information associatedwith a second communication, a first transition condition to transitionfrom the first communication to the second communication, and a secondtransition condition to transition from the second communication back tothe first communication.

In some implementations, the transition condition may be an expirationof a time interval associated with a communication (e.g., an expirationof 0.1 seconds, 1 second, 10 seconds, etc.). For example, if a streamingvideo application of UE 102 repeats a pattern of obtaining video contentfor a duration of 0.1 seconds, followed by 10 seconds of no datatransfer, UE 102, or another device, may determine that a firsttransition condition associated with the pattern of the streaming videoapplication is the expiration of 0.1 seconds and a second transitioncondition is the expiration of 10 seconds. Continuing with the previousexample, a pattern of UE information for the streaming video applicationmay include first UE information relating to a data burst (e.g.,bandwidth information, such as a peak data rate associated with the databurst), second UE information relating to a period of no data transfer(e.g., bandwidth information, such as an average data rate associatedwith no data transfer), a transition condition to transition from thedata burst to the period of no data transfer (e.g., an expiration of afirst time interval, such as 0.1 seconds), and a second transitioncondition to transition from the period of no data transfer to anotherdata burst (e.g., an expiration of a second time interval, such as 10seconds).

In some implementations, a sequence or a pattern of UE information mayinclude a termination condition that indicates an end of a data transferor a communication session. For example, the termination condition maybe an expiration of a time interval associated with a data transfer orcommunication session (e.g., 5 minutes, 10 minutes, 30 minutes, 1 hour,etc.).

In some implementations, UE 102 may determine one or more UE information(e.g., UE information or a sequence or a pattern of UE information thatmay include one or more transition conditions and/or terminationconditions) based on characteristics of a data transfer, which may beobtained from a modem, or similar device, of UE 102, or may be definedby a codec associated with an application of UE 102. For example, UE 102may determine UE information based on a file size or a file length ofthe data transfer, an object size or an object length of the datatransfer, bandwidth information relating to the data transfer (e.g.,peak data rate, average data rate, user-experienced data rate, etc.),and/or the like by calculating anticipated traffic flows according tothe characteristics of the data transfer. In some implementations, suchas where the UE information is a sequence or a pattern of UEinformation, the sequence or the pattern may be determined by historicalUE information relating to a past communication involving a same or asimilar application, a same or a similar file type, a same or a similarobject type, a same or a similar traffic flow, etc. In someimplementations, UE 102 may determine the UE information from an outputof a machine learning model that was trained based on historical UEinformation relating to past communications. In some implementations, UE102 may determine UE information from software settings or hardwaresettings of UE 102. For example, a battery monitoring application of UE102 may provide power information relating to a power consumption of UE102.

In some implementations, the UE information may be configured on UE 102by an equipment manufacturer or a network that serves UE 102 (e.g., uponnetwork registration (also referred to as attachment) of UE 102). Forexample, UE 102 may be configured with power information for differentcommunication scenarios of UE 102 (e.g., UE 102 may be configured withfirst power information associated with a period of no data transfer andsecond power information associated with a period of data transfer). Asanother example, UE 102 may be configured with a sequence or a patternof UE information that relates to traffic flows of a particularapplication present on UE 102 (e.g., UE 102 may be configured with apattern of UE information relating to a manner in which a videostreaming application consumes a file).

In some implementations, the UE information may be configured on UE 102by a user of UE 102 through a settings interface. For example, the usermay configure a first application type (e.g., an email application) tobe associated with UE information indicating a low power consumption anda second application type (e.g., a streaming video application) to beassociated with UE information indicating a high power consumption.

In some implementations, UE 102 may be configured with power informationthat relates to an application power consumption of UE 102. For example,UE 102 may be configured with power information that includes firstpower information (e.g., a first power profile) associated with a firstapplication type (e.g., UE 102 may be configured with a low powerconsumption power profile that is associated with an email application)and second power information (e.g., a second power profile) associatedwith a second application type (e.g., UE 102 may be configured with ahigh power consumption power profile that is associated with a VRapplication). In some implementations, UE 102 may be configured withpower information relating to a bandwidth power consumption of UE 102.For example, UE 102 may be configured with power information thatincludes first power information (e.g., a first power profile)associated with a first bandwidth need (e.g., UE 102 may be configuredwith a low power consumption power profile that is associated with a lowthroughput communication) and second power information (e.g., a secondpower profile) associated with a second bandwidth need (e.g., UE 102 maybe configured with a high power consumption power profile that isassociated with a high throughput communication).

In some implementations, UE 102 may transmit UE information to basestation 104 by control information (e.g., uplink control information(UCI)), by a media access control (MAC) control element (CE), by RRCsignaling, and/or the like. For example, UE 102 may transmit UEinformation to base station 104 via RRC signaling of one or more RRCinformation elements that may relate to one or more UE information, suchas application information, power information, bandwidth information,and/or the like. As another example, UE 102 may transmit UE informationto base station 104 via one or more MAC CE that may relate to one ormore UE information, such as application information, power information,bandwidth information (e.g., a file or an object size, a file or anobject length, and/or the like), and/or the like.

As shown by reference number 110, base station 104 may select abandwidth part, of the bandwidth parts assigned to UE 102, in responseto the UE information transmitted by UE 102. For example, if UE 102transmitted UE information indicative of a heavy traffic flow, basestation 104 may select a bandwidth part that is suitable for heavytraffic (e.g., a widest bandwidth part relative to the bandwidth partsassigned to UE 102), thereby improving throughput and reducing latency.As an additional example, if UE 102 transmitted UE informationindicative of a period of no data transfer, base station 104 may selecta bandwidth part that is suitable for a period of no data transfer(e.g., a narrowest bandwidth part relative to the bandwidth partsassigned to UE 102), thereby conserving battery resources of UE 102. Inthis way, base station 104 may select a bandwidth part for UE 102 inresponse to a change in the operational needs (e.g., application needs,power needs, bandwidth needs, and/or the like) of UE 102, therebyproviding for bandwidth part switching that is closely tailored to theoperational needs of UE 102 so that network resources and UE resourcescan be utilized efficiently.

Base station 104 may select a bandwidth part each time UE 102 transmitsUE information to base station 104. Additionally, or alternatively, basestation 104 may periodically select a bandwidth part based on a singletransmission of UE information to base station 104 (e.g., where the UEinformation relates to a sequence or a pattern of UE information).

In some implementations, base station 104 may determine a bandwidth partby correlating the UE information to a bandwidth need of UE 102. Forexample, if the UE information includes application information, such asa type of application executing on UE 102, base station 104 maydetermine whether the type of application has a bandwidth needassociated with a heavy traffic flow, a light traffic flow, a burstytraffic flow, a period of no traffic flow, and/or the like, and select abandwidth part according to the determined bandwidth need. In someimplementations, base station 104 may maintain an index that associatesUE information, such as application types, with bandwidth needs thatbase station 104 may use to determine a bandwidth part. In someimplementations, base station 104 may select a bandwidth part based onan output of a machine learning model that has been trained to select abandwidth part based on UE information. This may be useful when there isa plurality of bandwidth parts from which to choose for UE 102 and/orwhen there is not an existing association of UE information to aparticular bandwidth part.

In some implementations, such as where the UE information relates to asequence or a pattern of UE information, base station 104 may select oneor more bandwidth parts assigned to UE 102 based on the sequence or thepattern of UE information in the manner described above. For example,base station 104 may select a first bandwidth part based on first UEinformation of a sequence or a pattern of UE information, and basestation 104 may select a second bandwidth part based on second UEinformation of the sequence or the pattern of UE information. In someimplementations, base station 104 may select all bandwidth parts for asequence or a pattern of UE information prior to transmitting aninstruction to UE 102. For example, base station 104 may select asequence or a pattern of bandwidth parts based on a sequence or apattern of UE information prior to transmitting an instruction to UE102. Additionally, or alternatively, base station 104 may select asingle bandwidth part for a sequence or a pattern of UE informationprior to transmitting an instruction to UE 102. For example, basestation 104 may select a first bandwidth part for first UE informationof a sequence or a pattern of UE information, transmit an instruction toUE 102 relating to the first bandwidth part, select a second bandwidthpart for second UE information of the sequence or the pattern of UEinformation (e.g., after a transition condition of the sequence or thepattern is satisfied), transmit an instruction to UE 102 relating to thesecond bandwidth part, etc.

In some implementations, the one or more bandwidth parts selected bybase station 104 may relate to one or more network slice instances. Forexample, a first bandwidth part may relate to a first network sliceinstance (e.g., a network slice instance associated with IoTapplications) and a second bandwidth part may relate to a second networkslice instance (e.g., a network slice instance associated with streamingvideo applications). In such implementations, base station 104 mayselect a bandwidth part associated with a particular network sliceinstance based on the UE information (e.g., application information,such as a type of application). In this way, communications of UE 102may be transmitted or received via a network slice instance that isconfigured to the particular type of communication of UE 102, therebyfurther improving the efficiency by which network resources areutilized.

As shown by reference number 115, base station 104 may transmit one ormore instructions to UE 102 that instruct UE 102 to monitor a particularbandwidth part according to the selection made by base station 104 basedon the UE information. For example, base station 104 may instruct UE 102to monitor a first bandwidth part, a second bandwidth part, a thirdbandwidth part, or a fourth bandwidth part based on the UE information.

Base station 104 may instruct UE 102 to monitor a selected bandwidthpart each time UE 102 transmits UE information to base station 104.Additionally, or alternatively, base station 104 may periodicallyinstruct UE 102 to monitor a selected bandwidth part based on a singletransmission of UE information to base station 104 (e.g., where the UEinformation relates to a sequence or a pattern of UE information).

In some implementations, such as where the UE information relates to asequence or a pattern of UE information, base station 104 may transmitan instruction to UE 102 after determining that a transition conditionis satisfied. For example, base station 104 may transmit an instructionto UE 102 to switch from a first bandwidth part to a second bandwidthpart after a transition condition associated with a transition from afirst communication to a second communication is satisfied (e.g., anexpiration of a time interval). In some implementations, UE 102 maydetermine whether the transition condition is satisfied and transmit anotification to base station 104 if the transition condition issatisfied.

In some implementations, base station 104 may transmit to UE 102 aninstruction to monitor one or more bandwidth parts according to asequence or a pattern of bandwidth parts that may include one or moretransition conditions, and UE 102 may monitor the bandwidth partsaccording to the sequence or the pattern and one or more transitionconditions without further instructions from base station 104. In thisway, communications between UE 102 and base station 104 may be furtherreduced, thereby reducing network traffic and conserving networkresources associated with multiple communications between UE 102 andbase station 104.

In some implementations, base station 104 may transmit an instruction toUE 102 via control information (e.g., downlink control information(DCI)), via MAC CE, via RRC signaling, and/or the like, as describedabove.

As shown by reference number 120, UE 102 may monitor the bandwidth partinstructed by base station 104 in connection with a communication of UE102. In some implementations, UE 102 may transmit or receive acommunication via the bandwidth part instructed by base station 104. Forexample, UE 102 may monitor a bandwidth part instructed by base station104 to download a file or a portion of a file, send and/or receive anemail, send and/or receive a text message, stream video content and/ormusic content, make and/or receive a voice call, and/or the like. Inaddition, UE 102 may monitor a bandwidth part instructed by base station104 during a period of light traffic or no traffic to conserve batteryusage of UE 102. In this way, UE 102 may monitor and communicate via abandwidth part that is best suited to the needs of UE 102. In addition,because the bandwidth part selection is based on UE information providedby UE 102, rather than information gathered by the network, thebandwidth part selected is tailored to the prevailing or anticipatedneeds of UE 102, thereby conserving network resources and UE resourcesthat would otherwise be wasted.

As indicated above, FIG. 1 is provided merely as an example. Otherexamples can differ from what was described with regard to FIG. 1 . Forexample, in practice, the number and arrangement of devices and networksshown in FIG. 1 are provided as an example. In practice, there may beadditional devices and/or networks, fewer devices and/or networks,different devices and/or networks, or differently arranged devicesand/or networks than those shown in FIG. 1 . Furthermore, two or moredevices shown in FIG. 1 may be implemented within a single device, or asingle device shown in FIG. 1 may be implemented as multiple,distributed devices. Additionally, or alternatively, a set of devices(e.g., one or more devices) shown in FIG. 1 may perform one or morefunctions described as being performed by another set of devices shownin FIG. 1 .

FIGS. 2A and 2B are diagrams of examples of a carrier partitioned intobandwidth parts. As shown in FIG. 2A, an overall carrier 210 may span awide bandwidth, and a first bandwidth part (BWP1) 220 a may be less thanthe overall carrier 210 bandwidth. In some implementations, a secondbandwidth part (BWP2) 230 a may span a portion of the first bandwidthpart 220 a (e.g., the second bandwidth part 230 a may entirely overlap,or may partially overlap, with the first bandwidth part 220 a). Thus,for example, a UE may monitor the first bandwidth part 220 a when the UEis scheduled to transmit or receive data, and the UE may monitor thesecond bandwidth part 230 a during a period of no data transfer (e.g.,an idle period) to conserve battery power.

As shown in FIG. 2B, an overall carrier 210 may span a wide bandwidththat may be partitioned into multiple bandwidth parts, such as a firstbandwidth part (BWP1) 220 b, that spans a first portion of the overallcarrier 210, and a second bandwidth part (BWP2) 230 b, that spans asecond portion of the overall carrier 210. In some implementations,different bandwidth parts may have different numerologies, such as about15 kHz, 30 kHz, 60 kHz, 120 kHz, and/or the like (e.g., a subcarrierspacing of about 15 kHz or 30 kHz in sub-6 GHz carriers or a subcarrierspacing of about 60 kHz or 120 kHz in mmWave carriers).

As indicated above, FIGS. 2A and 2B are provided merely as examples.Other examples can differ from what was described with regard to FIGS.2A and 2B.

FIG. 3 is a diagram of an example environment 300 in which systemsand/or methods, described herein, may be implemented. As shown in FIG. 3, environment 300 may include a UE 310, a RAN 320, a core network 330,and a data network 340. Devices of environment 300 may interconnect viawired connections, wireless connections, or a combination of wired andwireless connections.

UE 310 includes one or more devices capable of communicating with RAN320 and/or a data network 340 (e.g., via core network 330). For example,UE 310 may include a wireless communication device, a radiotelephone, apersonal communications system (PCS) terminal (e.g., that may combine acellular radiotelephone with data processing and data communicationscapabilities), a smart phone, a laptop computer, a tablet computer, apersonal gaming system, user equipment, and/or a similar device. UE 310may be capable of communicating using uplink (e.g., UE to RAN)communications, downlink (e.g., RAN to UE) communications, and/orsidelink (e.g., UE-to-UE) communications. In some implementations, UE310 may include a machine-type communication (MTC) UE, such as anevolved or enhanced MTC (eMTC) UE. In some implementations, UE 310 mayinclude an IoT UE, such as a narrowband IoT (NB-IoT) UE and/or the like.

RAN 320 includes one or more devices capable of communicating with UE310 using a cellular radio access technology (RAT). For example, RAN 320may include a base station 322, a base transceiver station, a radio basestation, a node B, an evolved node B (eNB), a gNB, a base stationsubsystem, a cellular site, a cellular tower (e.g., a cell phone tower,a mobile phone tower, and/or the like), an access point, a transmitreceive point (TRP), a radio access node, a macrocell base station, amicrocell base station, a picocell base station, a femtocell basestation, or a similar type of device. In some implementations, basestation 322 has the same characteristics and functionality of RAN 320,and vice versa. RAN 320 may transfer traffic between UE 310 (e.g., usinga cellular RAT), RANs 320 (e.g., using a wireless interface or abackhaul interface, such as a wired backhaul interface), and/or corenetwork 330. RAN 320 may provide one or more cells that cover geographicareas. Some RANs 320 may be mobile base stations. Some RANs 320 may becapable of communicating using multiple RATs.

In some implementations, RAN 320 may perform scheduling and/or resourcemanagement for UEs 310 covered by RAN 320 (e.g., UEs 310 covered by acell provided by RAN 320). In some implementations, RAN 320 may becontrolled or coordinated by a network controller, which may performload balancing, network-level configuration, and/or the like. Thenetwork controller may communicate with RAN 320 via a wireless orwireline backhaul. In some implementations, RAN 320 may include anetwork controller, a self-organizing network (SON) module or component,or a similar module or component. In other words, RAN 320 may performnetwork control, scheduling, and/or network management functions (e.g.,for other RAN 320 and/or for uplink, downlink, and/or sidelinkcommunications of UEs 310 covered by RAN 320). In some implementations,RAN 320 may apply network slice policies to perform the network control,scheduling, and/or network management functions. In someimplementations, RAN 320 may include a central unit and multipledistributed units. The central unit may coordinate access control andcommunication with regard to the multiple distributed units. Themultiple distributed units may provide UEs 310 and/or other RANs 320with access to data network 340 via core network 330.

Core network 330 includes various types of core network architectures,such as a 5G Next Generation (NG) Core (e.g., core network 400 of FIG. 4), a Long-Term Evolution (LTE) Evolved Packet Core (EPC), and/or thelike. In some implementations, core network 330 may be implemented onphysical devices, such as a gateway, a mobility management entity,and/or the like. In some implementations, the hardware and/or softwareimplementing core network 330 may be virtualized (e.g., through the useof network function virtualization and/or software-defined networking),thereby allowing for the use of composable infrastructure whenimplementing core network 330. In this way, networking, storage, andcompute resources may be allocated to implement the functions of corenetwork 330 (described with regard to FIG. 4 ) in a flexible manner asopposed to relying on dedicated hardware and software to implement thesefunctions.

Data network 340 includes one or more wired and/or wireless datanetworks. For example, data network 340 may include an IP MultimediaSubsystem (IMS), a public land mobile network (PLMN), a local areanetwork (LAN), a wide area network (WAN), a metropolitan area network(MAN), a private network such as a corporate intranet, an ad hocnetwork, the Internet, a fiber optic-based network, a cloud computingnetwork, a third party services network, an operator services network,and/or the like, and/or a combination of these or other types ofnetworks.

The number and arrangement of devices and networks shown in FIG. 3 areprovided as an example. In practice, there may be additional devicesand/or networks, fewer devices and/or networks, different devices and/ornetworks, or differently arranged devices and/or networks than thoseshown in FIG. 3 . Furthermore, two or more devices shown in FIG. 3 maybe implemented within a single device, or a single device shown in FIG.3 may be implemented as multiple, distributed devices. Additionally, oralternatively, a set of devices (e.g., one or more devices) ofenvironment 300 may perform one or more functions described as beingperformed by another set of devices of environment 300.

FIG. 4 is a diagram of an example functional architecture of a corenetwork 400 in which systems and/or methods, described herein, may beimplemented. For example, FIG. 4 may show an example functionalarchitecture of a 5G NG core network included in a 5G wirelesstelecommunications system. In some implementations, the examplefunctional architecture may be implemented by a core network (e.g., corenetwork 330 of FIG. 3 ) and/or one or more of devices (e.g., a devicedescribed with respect to FIG. 5 ). While the example functionalarchitecture of core network 400 shown in FIG. 4 may be an example of aservice-based architecture, in some implementations, core network 400may be implemented as a reference-point architecture.

As shown in FIG. 4 , core network 400 may include a number of functionalelements. The functional elements may include, for example, a NetworkSlice Selection Function (NSSF) 402, a Network Exposure Function (NEF)404, an Authentication Server Function (AUSF) 406, a Unified DataManagement (UDM) component 408, a Policy Control Function (PCF) 410, anApplication Function (AF) 412, an Access and Mobility ManagementFunction (AMF) 414, a Session Management Function (SMF) 416, and a UserPlane Function (UPF) 418. These functional elements may becommunicatively connected via a message bus 420, which may be comprisedof one or more physical communication channels and/or one or morevirtual communication channels. Each of the functional elements shown inFIG. 4 is implemented on one or more devices associated with a wirelesstelecommunications system. In some implementations, one or more of thefunctional elements may be implemented on physical devices, such as anaccess point, a base station, a gateway, a server, and/or the like. Insome implementations, one or more of the functional elements may beimplemented on one or more computing devices of a cloud computingenvironment associated with the wireless telecommunications system. Insome implementations, the core network 400 may be operatively connectedto a RAN 422, a data network 424, and/or the like, via wired and/orwireless connections with UPF 418.

NSSF 402 may select network slice instances for UEs, where NSSF 402 maydetermine a set of network slice policies to be applied at the RAN 422.By providing network slicing, NSSF 402 allows an operator to deploymultiple substantially independent end-to-end networks potentially withthe same infrastructure. In some implementations, each slice may becustomized for different services. NEF 404 may support the exposure ofcapabilities and/or events in the wireless telecommunications system tohelp other entities in the wireless telecommunications system discovernetwork services and/or utilize network resources efficiently.

AUSF 406 may act as an authentication server and support the process ofauthenticating UEs in the wireless telecommunications system. UDM 408may store subscriber data and profiles in the wirelesstelecommunications system. UDM 408 may be used for fixed access, mobileaccess, and/or the like, in core network 400. PCF 410 may provide apolicy framework that incorporates network slicing, roaming, packetprocessing, mobility management, and/or the like.

AF 412 may determine whether UEs provide preferences for a set ofnetwork slice policies and support application influence on trafficrouting, access to NEF 404, policy control, and/or the like. AMF 414 mayprovide authentication and authorization of UEs. SMF 416 may support theestablishment, modification, and release of communications sessions inthe wireless telecommunications system. For example, SMF 416 mayconfigure traffic steering policies at UPF 418, enforce UE IP addressallocation and policies, and/or the like. AMF 414 and SMF 416 may act asa termination point for Non-Access Stratum (NAS) signaling, mobilitymanagement, and/or the like. SMF 416 may act as a termination point forsession management related to NAS. RAN 422 may send information (e.g.the information that identifies the UE) to AMF 414 and/or SMF 416 viaPCF 410.

UPF 418 may serve as an anchor point for intra/inter RAT mobility. UPF418 may apply rules to packets, such as rules pertaining to packetrouting, traffic reporting, handling user plane Quality of Service(QoS), and/or the like. UPF 418 may determine an attribute ofapplication-specific data that is communicated in a communicationssession. UPF 418 may receive information (e.g., the information thatidentifies the communications attribute of the application) from RAN 422via SMF 416 or an Application Programming Interface (API). Message bus420 represents a communication structure for communication among thefunctional elements. In other words, message bus 420 may permitcommunication between two or more functional elements. Message bus 420may be a message bus, HTTP/2 proxy server, and/or the like.

RAN 422 may include a base station and be operatively connected, via awired and/or wireless connection, to the core network 400 through UPF418. RAN 422 may facilitate communications sessions between UEs and datanetwork 424 by communicating application-specific data between RAN 422and core network 400. Data network 424 may include various types of datanetworks, such as the Internet, a third-party services network, anoperator services network, a private network, a wide area network,and/or the like.

The number and arrangement of functional elements shown in FIG. 4 areprovided as an example. In practice, there may be additional functionalelements, fewer functional elements, different functional elements, ordifferently arranged functional elements than those shown in FIG. 4 .Furthermore, two or more functional elements shown in FIG. 4 may beimplemented within a single device, or a single functional element shownin FIG. 4 may be implemented as multiple, distributed devices.Additionally, or alternatively, a set of functional elements (e.g., oneor more functional elements) of core network 400 may perform one or morefunctions described as being performed by another set of functionalelements of core network 400.

FIG. 5 is a diagram of example components of a device 500. Device 500can correspond to, or can implement, UE 310, a base station (e.g., basestation 322) of RAN 320, one or more functional elements or devices ofcore network 330, one or more functional elements of core network 400,and/or a device of data network 340. In some implementations, UE 310, abase station (e.g., base station 322) of RAN 320, one or more functionalelements or devices of core network 330, one or more functional elementsof core network 400, and/or a device of data network 340 can include oneor more devices 500 and/or one or more components of device 500. Asshown in FIG. 5 , device 500 can include a bus 510, a processor 520, amemory 530, a storage component 540, an input component 550, an outputcomponent 560, and a communication interface 570.

Bus 510 includes a component that permits communication among thecomponents of device 500. Processor 520 is implemented in hardware,firmware, or a combination of hardware and software. Processor 520 is acentral processing unit (CPU), a graphics processing unit (GPU), anaccelerated processing unit (APU), a microprocessor, a microcontroller,a digital signal processor (DSP), a field-programmable gate array(FPGA), an application-specific integrated circuit (ASIC), or anothertype of processing component. In some implementations, processor 520includes one or more processors capable of being programmed to perform afunction. Memory 530 includes a random access memory (RAM), a read onlymemory (ROM), and/or another type of dynamic or static storage device(e.g., a flash memory, a magnetic memory, and/or an optical memory) thatstores information and/or instructions for use by processor 520.

Storage component 540 stores information and/or software related to theoperation and use of device 500. For example, storage component 540 caninclude a hard disk (e.g., a magnetic disk, an optical disk, amagneto-optic disk, and/or a solid state disk), a compact disc (CD), adigital versatile disc (DVD), a floppy disk, a cartridge, a magnetictape, and/or another type of non-transitory computer-readable medium,along with a corresponding drive.

Input component 550 includes a component that permits device 500 toreceive information, such as via user input (e.g., a touch screendisplay, a keyboard, a keypad, a mouse, a button, a switch, and/or amicrophone). Additionally, or alternatively, input component 550 caninclude a sensor for sensing information (e.g., a global positioningsystem (GPS) component, an accelerometer, a gyroscope, and/or anactuator). Output component 560 includes a component that providesoutput information from device 500 (e.g., a display, a speaker, and/orone or more light-emitting diodes (LEDs)).

Communication interface 570 includes a transceiver-like component (e.g.,a transceiver and/or a separate receiver and transmitter) that enablesdevice 500 to communicate with other devices, such as via a wiredconnection, a wireless connection, or a combination of wired andwireless connections. Communication interface 570 can permit device 500to receive information from another device and/or provide information toanother device. For example, communication interface 570 can include anEthernet interface, an optical interface, a coaxial interface, aninfrared interface, a radio frequency (RF) interface, a universal serialbus (USB) interface, a wireless local area network interface, a cellularnetwork interface, or the like.

Device 500 can perform one or more processes described herein. Device500 can perform these processes based on processor 520 executingsoftware instructions stored by a non-transitory computer-readablemedium, such as memory 530 and/or storage component 540. Acomputer-readable medium is defined herein as a non-transitory memorydevice. A memory device includes memory space within a single physicalstorage device or memory space spread across multiple physical storagedevices.

Software instructions can be read into memory 530 and/or storagecomponent 540 from another computer-readable medium or from anotherdevice via communication interface 570. When executed, softwareinstructions stored in memory 530 and/or storage component 540 can causeprocessor 520 to perform one or more processes described herein.Additionally, or alternatively, hardwired circuitry can be used in placeof or in combination with software instructions to perform one or moreprocesses described herein. Thus, implementations described herein arenot limited to any specific combination of hardware circuitry andsoftware.

The number and arrangement of components shown in FIG. 5 are provided asan example. In practice, device 500 can include additional components,fewer components, different components, or differently arrangedcomponents than those shown in FIG. 5 . Additionally, or alternatively,a set of components (e.g., one or more components) of device 500 canperform one or more functions described as being performed by anotherset of components of device 500.

FIG. 6 is a flow chart of an example process 600 for bandwidth partselection initiated by a UE. In some implementations, one or moreprocess blocks of FIG. 6 may be performed by a UE (e.g., UE 310). Insome implementations, one or more process blocks of FIG. 6 may beperformed by another device or a group of devices separate from orincluding UE 310, such as RAN 320, base station 322, and/or core network330.

As shown in FIG. 6 , process 600 may include transmitting UEinformation, associated with a communication of the UE, to permit a basestation to select a first bandwidth part or a second bandwidth part(block 610). For example, the UE (e.g., using processor 520, memory 530,storage component 540, input component 550, communication interface 570,and/or the like) may transmit UE information, associated with acommunication of the UE, to permit a base station to select a firstbandwidth part or a second bandwidth part, as described above. The UEmay be configured to communicate by the first bandwidth part and thesecond bandwidth part, prior to a communication session, by the basestation, such as by RRC signaling.

In some implementations, the UE information includes at least one of, orat least two of, application information relating to an applicationexecuting on the UE, power information relating to a power consumptionof the UE, or bandwidth information relating to a traffic flowassociated with the UE. For example, the UE information may beapplication information that relates to one or more of a type of theapplication, an initiation of the application, or a termination of theapplication. As another example, the UE information may be powerinformation that relates to one or more of a battery saving powerconsumption of the UE, an idling power consumption of the UE, an uplinkpower consumption of the UE, or a downlink power consumption of the UE.As an additional example, the UE information may be bandwidthinformation that relates to one or more of a peak data rate of thetraffic flow, an average data rate of the traffic flow, auser-experienced data rate of the traffic flow, or a data burst durationof the traffic flow. In some implementations, the UE informationincludes the application information, the power information, and thebandwidth information. Additionally, the UE information may include apattern of at least one of the application information, the powerinformation, or the bandwidth information.

In some implementations, the UE information is transmitted via RRCsignaling, such as by an information element, or via a MAC CE.

As further shown in FIG. 6 , process 600 may include receiving aninstruction to monitor the first bandwidth part or the second bandwidthpart (block 620). For example, the UE (e.g., using processor 520, memory530, storage component 540, input component 550, communication interface570, and/or the like) may receive an instruction to monitor the firstbandwidth part or the second bandwidth part, as described above. In someimplementations, the instruction is selected (e.g., by the base station)based on the UE information.

In some implementations, the UE information may expire so that selectingthe bandwidth part is not based on UE information that is irrelevant tocurrent operational needs of the UE. For example, the UE information maybe used to select the first bandwidth part or the second bandwidth partduring a time period and may not to be used to select the firstbandwidth part or the second bandwidth part after the time period.

Additionally, the first bandwidth part and the second bandwidth part maybe associated with one or more network slice instances of a network. Forexample, the first bandwidth part may be associated with a first networkslice instance of a network, and the second bandwidth part may beassociated with a second network slice instance of the network.

As further shown in FIG. 6 , process 600 may include monitoring, basedon the instruction, the first bandwidth part or the second bandwidthpart in connection with the communication of the UE (block 630). Forexample, the UE (e.g., using processor 520, memory 530, storagecomponent 540, input component 550, communication interface 570, and/orthe like) may monitor, based on the instruction, the first bandwidthpart or the second bandwidth part in connection with the communicationof the UE, as described above.

In some implementations, the first bandwidth part may be greater thanthe second bandwidth part and the instruction may be a first instructionto monitor the first bandwidth part (e.g., where the UE information isassociated with an initiation of the communication of the UE). In suchimplementations, the UE may further transmit a notification of atermination of the communication, receive a second instruction tomonitor the second bandwidth part, where the second instruction isselected based on the notification of the termination of thecommunication, and monitor, based on the second instruction, the secondbandwidth part in connection with the termination of the communicationof the UE. In this way, the UE may monitor the first bandwidth part orthe second bandwidth part in response to a change in the operationalneeds of the UE (e.g., a first operational need associated withinitiating the communication and a second operational need associatedwith terminating the communication), thereby providing for bandwidthpart switching that is closely tailored to the operational needs of UE102 so that network resources and UE resources can be utilizedefficiently.

In some implementations, the UE information may include first UEinformation associated with a first communication of the UE (e.g., adata burst), second UE information associated with a secondcommunication of the UE (e.g., an idle period), and a transitioncondition to transition from the first communication to the secondcommunication (e.g., an expiration of a time interval). In suchimplementations, after receiving an instruction (e.g., a firstinstruction) to monitor the first bandwidth part or the second bandwidthpart and monitoring, based on the instruction, the first bandwidth partor the second bandwidth part in connection with a communication (e.g., afirst communication), the UE may further receive, after the transitioncondition is satisfied, a second instruction to monitor the firstbandwidth part or the second bandwidth part, where the secondinstruction is selected based on the second UE information and isdifferent from the first instruction. The UE may additionally monitor,based on the second instruction, the first bandwidth part or the secondbandwidth part in connection with the second communication of the UE. Inthis way, the selection of bandwidth parts may be based on a sequence ora pattern of UE information, thereby reducing the number ofcommunications between the UE and a base station and conserving networkresources.

In some implementations, after receiving an instruction (e.g., a firstinstruction) to monitor the first bandwidth part or the second bandwidthpart based on the UE information (e.g., first UE information) andmonitoring, based on the instruction, the first bandwidth part or thesecond bandwidth part in connection with a communication of the UE(e.g., a first communication), the UE may further transmit second UEinformation, associated with a second communication of the UE, to permitthe base station to select the first bandwidth part or the secondbandwidth part. The UE may additionally receive a second instruction tomonitor the first bandwidth part or the second bandwidth part, where thesecond instruction is selected based on the second user equipmentinformation and is different from the first instruction, and monitoring,based on the second instruction, the first bandwidth part or the secondbandwidth part in connection with the second communication of the userequipment. In this way, the UE may monitor the first bandwidth part orthe second bandwidth part in response to changes in the operationalneeds of the UE that are reported by the UE, resulting in an efficientuse of network resources and UE resources.

Although FIG. 6 shows example blocks of process 600, in someimplementations, process 600 may include additional blocks, fewerblocks, different blocks, or differently arranged blocks than thosedepicted in FIG. 6 . Additionally, or alternatively, two or more of theblocks of process 600 may be performed in parallel.

The foregoing disclosure provides illustration and description, but isnot intended to be exhaustive or to limit the implementations to theprecise form disclosed. Modifications and variations may be made inlight of the above disclosure or may be acquired from practice of theimplementations.

As used herein, the term “component” is intended to be broadly construedas hardware, firmware, or a combination of hardware and software.

Some implementations are described herein in connection with thresholds.As used herein, satisfying a threshold may refer to a value beinggreater than the threshold, more than the threshold, higher than thethreshold, greater than or equal to the threshold, less than thethreshold, fewer than the threshold, lower than the threshold, less thanor equal to the threshold, equal to the threshold, etc., depending onthe context.

To the extent the aforementioned implementations collect, store, oremploy personal information of individuals, it should be understood thatsuch information shall be used in accordance with all applicable lawsconcerning protection of personal information. Additionally, thecollection, storage, and use of such information can be subject toconsent of the individual to such activity, for example, through wellknown “opt-in” or “opt-out” processes as can be appropriate for thesituation and type of information. Storage and use of personalinformation can be in an appropriately secure manner reflective of thetype of information, for example, through various encryption andanonymization techniques for particularly sensitive information.

It will be apparent that systems and/or methods, described herein, maybe implemented in different forms of hardware, firmware, and/or acombination of hardware and software. The actual specialized controlhardware or software code used to implement these systems and/or methodsis not limiting of the implementations. Thus, the operation and behaviorof the systems and/or methods were described herein without reference tospecific software code—it being understood that software and hardwarecan be used to implement the systems and/or methods based on thedescription herein.

Even though particular combinations of features are recited in theclaims and/or disclosed in the specification, these combinations are notintended to limit the disclosure of various implementations. In fact,many of these features may be combined in ways not specifically recitedin the claims and/or disclosed in the specification. Although eachdependent claim listed below may directly depend on only one claim, thedisclosure of various implementations includes each dependent claim incombination with every other claim in the claim set.

No element, act, or instruction used herein should be construed ascritical or essential unless explicitly described as such. Also, as usedherein, the articles “a” and “an” are intended to include one or moreitems, and may be used interchangeably with “one or more.” Furthermore,as used herein, the term “set” is intended to include one or more items(e.g., related items, unrelated items, a combination of related andunrelated items, etc.), and may be used interchangeably with “one ormore.” Where only one item is intended, the phrase “only one” or similarlanguage is used. Also, as used herein, the terms “has,” “have,”“having,” or the like are intended to be open-ended terms. Further, thephrase “based on” is intended to mean “based, at least in part, on”unless explicitly stated otherwise.

What is claimed is:
 1. A method, comprising: transmitting, by a userequipment, user equipment information associated with a plurality ofcommunications of the user equipment, to permit a base station to selecta first bandwidth part or a second bandwidth part, wherein the userequipment information includes first information associated with a firstcommunication, of the plurality of communications, associated with adata burst, and second information associated with a secondcommunication, of the plurality of communications, associated with anidle period, wherein the user equipment information includes one or moretransition conditions that provide a criterion for use in anticipating achange in operational needs of the user equipment, and wherein the oneor more transition conditions include a transition condition thatdefines a transition from the first communication to the secondcommunication; receiving, by the user equipment and based on whether theone or more transition conditions are satisfied, an instruction tomonitor the first bandwidth part or the second bandwidth part, whereinthe instruction is selected based on the user equipment information; andmonitoring, by the user equipment and based on the instruction, thefirst bandwidth part or the second bandwidth part.
 2. The method ofclaim 1, wherein the user equipment information includes a time periodfor the base station to select the first bandwidth part or the secondbandwidth part.
 3. The method of claim 1, further comprising:determining, by the user equipment and based on characteristicsassociated with a data transfer, the user equipment information, whereinthe characteristics associated with the data transfer are obtained from:a modem of the user equipment, or a codec associated with an applicationof the user equipment.
 4. The method of claim 1, wherein the firstbandwidth part is associated with a first network slice instance of anetwork and the second bandwidth part is related to a second networkslice instance of the network.
 5. The method of claim 1, wherein the oneor more transition conditions include an expiration of a time intervalassociated with a communication.
 6. The method of claim 1, wherein theuser equipment information is associated with at least one of: anoperation of the user equipment, a communication of the user equipment,an application of the user equipment, or a setting of the userequipment.
 7. The method of claim 1, wherein the user equipmentinformation includes information associated with a pattern of at leastone of: application information related to the user equipment, powerconsumption information relating to the user equipment, or bandwidthinformation relating to a traffic flow associated with the userequipment.
 8. A non-transitory computer-readable medium storinginstructions, the instructions comprising: one or more instructionsthat, when executed by one or more processors, cause the one or moreprocessors to: transmit user equipment information associated with aplurality of communications of a user equipment, to permit a basestation to select a first bandwidth part or a second bandwidth part forthe user equipment, wherein the user equipment information includesfirst information associated with a first communication, of theplurality of communications, associated with a data burst, and secondinformation associated with a second communication, of the plurality ofcommunications, associated with an idle period, wherein the userequipment information includes one or more transition conditions thatprovide a criterion for anticipating a change in operational needs ofthe user equipment, and wherein the one or more transition conditionsinclude a transition condition that defines a transition from the firstcommunication to the second communication; receive, based on whether theone or more transition conditions are satisfied, an indication tomonitor the first bandwidth part or the second bandwidth part, whereinthe indication is selected based on the user equipment information; andmonitor, based on the indication, the first bandwidth part or the secondbandwidth part.
 9. The non-transitory computer-readable medium of claim8, wherein the user equipment information includes a time period for thebase station to select the first bandwidth part or the second bandwidthpart.
 10. The non-transitory computer-readable medium of claim 8,wherein the user equipment information is transmitted via radio resourcecontrol (RRC) signaling or via a media access control (MAC) controlelement.
 11. The non-transitory computer-readable medium of claim 8,wherein the one or more instructions that, when executed by one or moreprocessors, cause the one or more processors to: determine, based oncharacteristics associated with a data transfer, the user equipmentinformation, wherein the characteristics associated with the datatransfer are obtained from: a modem of the user equipment, or a codecassociated with an application of the user equipment.
 12. Thenon-transitory computer-readable medium of claim 8, wherein the firstbandwidth part is associated with a first network slice instance of anetwork and the second bandwidth part is related to a second networkslice instance of the network.
 13. The non-transitory computer-readablemedium of claim 8, wherein the user equipment information includesinformation associated with a pattern of at least one of: applicationinformation related to the user equipment, power consumption informationrelating to the user equipment, or bandwidth information relating to atraffic flow associated with the user equipment.
 14. A devicecomprising: one or more processors configured to: transmit userequipment information associated with a plurality of communications of auser equipment, to permit a base station to select a first bandwidthpart or a second bandwidth part for the user equipment, wherein the userequipment information includes first information associated with a firstcommunication, of the plurality of communications, associated with adata burst, and second information associated with a secondcommunication of the plurality of communications, associated with anidle period, wherein the user equipment information includes one or moretransition conditions that provide a criterion for anticipating a changein operational needs of the user equipment, and wherein the one or moretransition conditions include a transition condition that defines atransition from the first communication to the second communication;receive, based on whether the one or more transition conditions aresatisfied, an instruction to monitor the first bandwidth part or thesecond bandwidth part, wherein the instruction is selected based on theuser equipment information; and monitor, based on the instruction, thefirst bandwidth part or the second bandwidth part.
 15. The device ofclaim 14, wherein the user equipment information includes a time periodfor the base station to select the first bandwidth part or the secondbandwidth part.
 16. The device of claim 14, wherein the user equipmentinformation is transmitted via radio resource control (RRC) signaling orvia a media access control (MAC) control element.
 17. The device ofclaim 14, wherein the one or more processors are configured to:determine, based on characteristics associated with a data transfer, theuser equipment information, wherein the characteristics associated withthe data transfer are obtained from: a modem of the user equipment, or acodec associated with an application of the user equipment.
 18. Thedevice of claim 14, wherein the first bandwidth part is associated witha first network slice instance of a network and the second bandwidthpart is related to a second network slice instance of the network. 19.The device of claim 14, wherein the first information includes at leastone of: application information relating to an application executing onthe user equipment, power information relating to a power consumption ofthe user equipment, or bandwidth information relating to a traffic flowassociated with the user equipment.
 20. The device of claim 14, whereinthe user equipment information includes information associated with apattern of at least one of: application information related to the userequipment, power consumption information relating to the user equipment,or bandwidth information relating to a traffic flow associated with theuser equipment.